IFrame und style

IFrame und style

am 23.08.2006 21:20:32 von letters

Hallo,

ich habe eine Seite mit folgendm Code am Ende


echo "";
?>

Durch einen Klick auf einen Link wird der IFrame auf display:'' gesetzt

funktioniert

Hier der Link

echo " id=\"pic".$data[0]."\"
onclick=\"inline_show_discog($data[0],this.id,$press,$stamp) ;\"
class=\"hand\" /> \n";

Der Link funktioniert, das Script dazu ist folgendes (nun aber Javascript)

function inline_show_discog(ID,name,press,stamp)
{

var pos = ((document.body.clientHeight / 2) - 275);
window.document.getElementById("inline").style.top = pos;
window.document.getElementById("inline").style.left =
((document.body.clientWidth / 2) -375);

window.document.getElementById("inline").style.display='';
parent.inline.location.href = "inline.php?last_ID=" + ID + "&press=" +
press + "&stamp=" + stamp;
}

Auch das funktioniert. In dem Script inline.php gibt es nun wieder einen
Link zum Schliessen des Frames



Das Javascript dazu ist wieder folgendes:

function inline_out()
{

top.document.getElementById("inline").style.display='none';
top.document.getElementById("inline").style.left = -1000;
location.href = "laden.php";
window.document.getElementById("content").focus();
}

Auch das funktioniert.

Soweit so gut, wenn ich aber nun den Zurückbutton des Browsers benutze,
wird aus der History, die letzte Seite geladen. Es wird auch wieder der php
Code am Ende des Scriptes (also: echo "";
> ?>
>
> Durch einen Klick auf einen Link wird der IFrame auf display:'' gesetzt
>
> funktioniert
>
> Hier der Link
>
> echo " > id=\"pic".$data[0]."\"
> onclick=\"inline_show_discog($data[0],this.id,$press,$stamp) ;\"
> class=\"hand\" /> \n";
>
> Der Link funktioniert, das Script dazu ist folgendes (nun aber Javascript)
>
> function inline_show_discog(ID,name,press,stamp)
> {
>
> var pos = ((document.body.clientHeight / 2) - 275);
> window.document.getElementById("inline").style.top = pos;
> window.document.getElementById("inline").style.left =
> ((document.body.clientWidth / 2) -375);
>
> window.document.getElementById("inline").style.display='';
> parent.inline.location.href = "inline.php?last_ID=" + ID + "&press=" +
> press + "&stamp=" + stamp;
> }
>
> Auch das funktioniert. In dem Script inline.php gibt es nun wieder einen
> Link zum Schliessen des Frames
>
>
>
> Das Javascript dazu ist wieder folgendes:
>
> function inline_out()
> {
>
> top.document.getElementById("inline").style.display='none';
> top.document.getElementById("inline").style.left = -1000;
> location.href = "laden.php";
> window.document.getElementById("content").focus();
> }
>
> Auch das funktioniert.
>
> Soweit so gut, wenn ich aber nun den Zurückbutton des Browsers benutze,
> wird aus der History, die letzte Seite geladen. Es wird auch wieder der
> php
> Code am Ende des Scriptes (also: echo "